package com.weixiaodong.ModelDesign.交给子类.TemplateMethod模式.模版方法实例;

/**
 * 定义抽象类
 */
public abstract class AbstractDisplace {

    public abstract void open();

    public abstract void print();

    public abstract void close();

    /**
     * 定义一个展示流程
     */
    public void displace() {
        open();
        for (int i = 0; i < 5; i ++) {
            print();
        }
        close();
    }
}
